newly arrived to a city/town - Español Inglés Diccionario